// pages/311/311.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    spotlist:[],
    essaylist:[],
    userlist:[],
    state:true,
    value:undefined,
    active:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },
  onChange(event) {
    this.setData({active:event.detail.name})
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  getspot(e){
    wx.navigateTo({
      url: '../320/320?id='+e.target.id,
    })
  },
  getessay(e){
    wx.navigateTo({
        url: '../details/details?id='+e.target.id,
      })
  },
  
  change(){
    if(this.data.name){
        wx.navigateTo({
            url: '../311/311?name='+this.data.name,
        })
    }
  },
  getuser(e){
    let id=e.currentTarget.id
    wx.navigateTo({
      url: '../other/other?findid='+id,
    })
    console.log('look here',id,e)
  },
  spot(){
    this.setData({state:true})
  },
  essay(){
    this.setData({state:false})
  },
  changename(e){
    this.setData({name:e.detail.value})
    console.log(this.data)
  },
  onCancel(){
    wx.switchTab({
      url: '../300/300',
    })
  },
  onSearch(e){
    this.setData({value:e.detail})
    console.log(this.data.value)
    wx.request({
      url: 'http://localhost:3000/spots/byname',
      method: 'GET',
      data: {
          name:e.detail
      },
      success:res=>{
          this.setData({
              spotlist:res.data
          })
          console.log(this.data)
          console.log('data',res.data)
      },
      fail:err=>{
          console.log(err)
      }
    }),
    wx.request({
        url: 'http://localhost:3000/essay/byname',
        method: 'GET',
        data: {
            name:e.detail
        },
        success:res=>{
            this.setData({
                essaylist:res.data,
            })
            // console.log(this.data)
        },
        fail:err=>{
            console.log(err)
        }
      }),
      wx.request({
        url: 'http://localhost:3000/user/find',
        method: 'GET',
        data: {
            name:e.detail
        },
        success:res=>{
            this.setData({
                userlist:res.data
            })
            console.log(this.data)
            console.log('data',res.data)
        },
        fail:err=>{
            console.log(err)
        }
      })
  }
})